mechanical street sweeper - Turkish English Dictionary